/** * $Id: Arguments.java,v 1.0 2018/11/17 2:04 PM chenmin Exp $ * <p> * Copyright 2018 Beijing Ultrapower Software Of Shanghai Co.Ltd */package com.github.quartz.annotation;import java.util.HashMap;import java.util.Map;/** * @author chenmin * @version $Id: Arguments.java,v 1.1 2018/11/17 2:04 PM chenmin Exp $ * Created on 2018/11/17 2:04 PM */public class Argument {    public enum Args {        EMPTY,        DEFINE;        private Map<String, Object> param;        Args() {            this.setParam(null);        }        public Map<String, Object> getParam() {            return param;        }        public Args setParam(Map<String, Object> param) {            this.param = param;            return DEFINE.setParam(param);        }    }    public static Args valueOf(String key, Object value) {        Map<String, Object> param = new HashMap<String, Object>();        param.put(key, value);        return Args.DEFINE.setParam(param);    }}